using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using Maxleaf.EDI.DataAccess.K3;
using Maxleaf.EDI.Domain.K3;

namespace Maxleaf.EDI.DataAccess.K3
{
    public partial class K3Context : DbContext
    {
        static K3Context()
        {
            Database.SetInitializer<K3Context>(null);
        }

        public K3Context(string connectionString)
            : base(connectionString)
        {
            this.Configuration.LazyLoadingEnabled = false;
        }

        public DbSet<HRMS_Fields> HRMS_Fields { get; set; }
        public DbSet<HRMS_Tables> HRMS_Tables { get; set; }
        public DbSet<IC_MaxNum> IC_MaxNum { get; set; }
        public DbSet<IC_TPBOC> IC_TPBOC { get; set; }
        public DbSet<IC_TPBOCEntry> IC_TPBOCEntry { get; set; }
        public DbSet<ICBillNo> ICBillNoes { get; set; }
        public DbSet<ICBillType> ICBillTypes { get; set; }
        public DbSet<ICChange> ICChanges { get; set; }
        public DbSet<ICChangeEntry> ICChangeEntries { get; set; }
        public DbSet<ICClassType> ICClassTypes { get; set; }
        public DbSet<ICClassType_BASE> ICClassType_BASE { get; set; }
        public DbSet<ICClassTypeEntry> ICClassTypeEntries { get; set; }
        public DbSet<ICCreditBill> ICCreditBills { get; set; }
        public DbSet<ICCreditDiscount> ICCreditDiscounts { get; set; }
        public DbSet<ICCreditField> ICCreditFields { get; set; }
        public DbSet<ICCreditInstant> ICCreditInstants { get; set; }
        public DbSet<ICCreditInstantEntry> ICCreditInstantEntries { get; set; }
        public DbSet<ICCreditManager> ICCreditManagers { get; set; }
        public DbSet<ICCreditObject> ICCreditObjects { get; set; }
        public DbSet<ICCreditObjectEntry> ICCreditObjectEntries { get; set; }
        public DbSet<ICDisPly> ICDisPlies { get; set; }
        public DbSet<ICDisPlyEntry> ICDisPlyEntries { get; set; }
        public DbSet<ICPrcPly> ICPrcPlies { get; set; }
        public DbSet<ICPrcPlyEntry> ICPrcPlyEntries { get; set; }
        public DbSet<ICPrcPlyEntrySpec> ICPrcPlyEntrySpecs { get; set; }
        public DbSet<ICPurBill> ICPurBills { get; set; }
        public DbSet<ICPurchase> ICPurchases { get; set; }
        public DbSet<ICPurchaseEntry> ICPurchaseEntries { get; set; }
        public DbSet<ICPurchaseImp> ICPurchaseImps { get; set; }
        public DbSet<ICPurEntry> ICPurEntries { get; set; }
        public DbSet<ICSale> ICSales { get; set; }
        public DbSet<ICSaleEntry> ICSaleEntries { get; set; }
        public DbSet<ICSaleQCBill> ICSaleQCBills { get; set; }
        public DbSet<ICSaleQCBillEntry> ICSaleQCBillEntries { get; set; }
        public DbSet<ICStockBill> ICStockBills { get; set; }
        public DbSet<ICStockBillEntry> ICStockBillEntries { get; set; }
        public DbSet<ICTemplate> ICTemplates { get; set; }
        public DbSet<ICTemplateEntry> ICTemplateEntries { get; set; }
        public DbSet<POInStock> POInStocks { get; set; }
        public DbSet<POInStockEntry> POInStockEntries { get; set; }
        public DbSet<POOrder> POOrders { get; set; }
        public DbSet<POOrderEntry> POOrderEntries { get; set; }
        public DbSet<PORequest> PORequests { get; set; }
        public DbSet<PORequestEntry> PORequestEntries { get; set; }
        public DbSet<PORFQ> PORFQs { get; set; }
        public DbSet<PORFQEntry> PORFQEntries { get; set; }
        public DbSet<Portal> Portals { get; set; }
        public DbSet<POStockBill> POStockBills { get; set; }
        public DbSet<POStockBillEntry> POStockBillEntries { get; set; }
        public DbSet<PPBOM> PPBOMs { get; set; }
        public DbSet<PPBomChange> PPBomChanges { get; set; }
        public DbSet<PPBomChangeEntry> PPBomChangeEntries { get; set; }
        public DbSet<PPBOMEntry> PPBOMEntries { get; set; }
        public DbSet<PPOrder> PPOrders { get; set; }
        public DbSet<PPOrderEntry> PPOrderEntries { get; set; }
        public DbSet<SEOrder> SEOrders { get; set; }
        public DbSet<SEOrderClause> SEOrderClauses { get; set; }
        public DbSet<SEOrderEntry> SEOrderEntries { get; set; }
        public DbSet<SEOrderExp> SEOrderExps { get; set; }
        public DbSet<SEOutStock> SEOutStocks { get; set; }
        public DbSet<SEOutStockEntry> SEOutStockEntries { get; set; }
        public DbSet<STInvoice> STInvoices { get; set; }
        public DbSet<STInvoiceDetail> STInvoiceDetails { get; set; }
        public DbSet<t_AccessControl> t_AccessControl { get; set; }
        public DbSet<t_Accessory> t_Accessory { get; set; }
        public DbSet<t_AccessRowData> t_AccessRowData { get; set; }
        public DbSet<t_Account> t_Account { get; set; }
        public DbSet<t_AccountCheck> t_AccountCheck { get; set; }
        public DbSet<t_AccountTemplate> t_AccountTemplate { get; set; }
        public DbSet<T_AcctGroup> T_AcctGroup { get; set; }
        public DbSet<t_AcctItemAccumTmp> t_AcctItemAccumTmp { get; set; }
        public DbSet<t_Acnt> t_Acnt { get; set; }
        public DbSet<t_AcntGroup> t_AcntGroup { get; set; }
        public DbSet<t_AutoNumber> t_AutoNumber { get; set; }
        public DbSet<t_AuxItem> t_AuxItem { get; set; }
        public DbSet<t_Barcode> t_Barcode { get; set; }
        public DbSet<t_BASE_Area> t_BASE_Area { get; set; }
        public DbSet<t_BASE_CityPort> t_BASE_CityPort { get; set; }
        public DbSet<t_BASE_CostCenter> t_BASE_CostCenter { get; set; }
        public DbSet<t_Base_Emp> t_Base_Emp { get; set; }
        public DbSet<t_BASE_FlowChartPic> t_BASE_FlowChartPic { get; set; }
        public DbSet<t_BASE_FlowCharts> t_BASE_FlowCharts { get; set; }
        public DbSet<t_BASE_FlowChartTree> t_BASE_FlowChartTree { get; set; }
        public DbSet<t_Base_Help_WebContext> t_Base_Help_WebContext { get; set; }
        public DbSet<t_Base_Help_WebContextOther> t_Base_Help_WebContextOther { get; set; }
        public DbSet<t_BASE_HSCode> t_BASE_HSCode { get; set; }
        public DbSet<T_BASE_ICItemEntrance> T_BASE_ICItemEntrance { get; set; }
        public DbSet<T_BASE_InsuranceType> T_BASE_InsuranceType { get; set; }
        public DbSet<t_Base_ModuleChart> t_Base_ModuleChart { get; set; }
        public DbSet<t_BASE_ObjectInUsed> t_BASE_ObjectInUsed { get; set; }
        public DbSet<t_Base_Scheme> t_Base_Scheme { get; set; }
        public DbSet<t_Base_SchemeDetail> t_Base_SchemeDetail { get; set; }
        public DbSet<t_Base_UpgradeEventLog> t_Base_UpgradeEventLog { get; set; }
        public DbSet<t_Base_User> t_Base_User { get; set; }
        public DbSet<t_BaseBondedManageType> t_BaseBondedManageType { get; set; }
        public DbSet<t_BaseBondedManageTypeEntry> t_BaseBondedManageTypeEntry { get; set; }
        public DbSet<T_BaseDataDeleted> T_BaseDataDeleted { get; set; }
        public DbSet<t_BaseDataItem> t_BaseDataItem { get; set; }
        public DbSet<t_BaseDataItemPropDesc> t_BaseDataItemPropDesc { get; set; }
        public DbSet<t_BaseManageType> t_BaseManageType { get; set; }
        public DbSet<t_BaseManageTypeEntry> t_BaseManageTypeEntry { get; set; }
        public DbSet<t_BaseProperty> t_BaseProperty { get; set; }
        public DbSet<t_BaseSchema> t_BaseSchema { get; set; }
        public DbSet<t_BaseSchemaBillType> t_BaseSchemaBillType { get; set; }
        public DbSet<t_BaseSchemaType> t_BaseSchemaType { get; set; }
        public DbSet<t_BaseSchemaTypeItem> t_BaseSchemaTypeItem { get; set; }
        public DbSet<t_BCodeItem> t_BCodeItem { get; set; }
        public DbSet<t_BCodeRelation> t_BCodeRelation { get; set; }
        public DbSet<t_BCodeRule> t_BCodeRule { get; set; }
        public DbSet<t_BCodeRuleField> t_BCodeRuleField { get; set; }
        public DbSet<t_BcodeSceneRule> t_BcodeSceneRule { get; set; }
        public DbSet<t_BillCodeBy> t_BillCodeBy { get; set; }
        public DbSet<t_BillCodeRule> t_BillCodeRule { get; set; }
        public DbSet<t_BillLockTable> t_BillLockTable { get; set; }
        public DbSet<t_BOMRule> t_BOMRule { get; set; }
        public DbSet<t_BOMRuleEntry> t_BOMRuleEntry { get; set; }
        public DbSet<t_ComInfo> t_ComInfo { get; set; }
        public DbSet<t_Currency> t_Currency { get; set; }
        public DbSet<t_CurrencyRate> t_CurrencyRate { get; set; }
        public DbSet<t_Cust> t_Cust { get; set; }
        public DbSet<t_CustEntry> t_CustEntry { get; set; }
        public DbSet<t_DataAccess> t_DataAccess { get; set; }
        public DbSet<t_DataObject> t_DataObject { get; set; }
        public DbSet<t_DataRightSchema> t_DataRightSchema { get; set; }
        public DbSet<t_DataRightSchemaUser> t_DataRightSchemaUser { get; set; }
        public DbSet<t_DataTypeInfo> t_DataTypeInfo { get; set; }
        public DbSet<t_DataTypeRight> t_DataTypeRight { get; set; }
        public DbSet<t_Department> t_Department { get; set; }
        public DbSet<t_Discount> t_Discount { get; set; }
        public DbSet<t_Exp> t_Exp { get; set; }
        public DbSet<t_Group> t_Group { get; set; }
        public DbSet<t_GroupAccess> t_GroupAccess { get; set; }
        public DbSet<t_GroupAccessType> t_GroupAccessType { get; set; }
        public DbSet<t_Groups> t_Groups { get; set; }
        public DbSet<t_ICItemBase> t_ICItemBase { get; set; }
        public DbSet<t_ICItemCore> t_ICItemCore { get; set; }
        public DbSet<t_ICItemCustom> t_ICItemCustom { get; set; }
        public DbSet<t_ICItemDesign> t_ICItemDesign { get; set; }
        public DbSet<t_ICItemMaterial> t_ICItemMaterial { get; set; }
        public DbSet<t_ICItemPlan> t_ICItemPlan { get; set; }
        public DbSet<t_ICItemQuality> t_ICItemQuality { get; set; }
        public DbSet<t_ICItemStandard> t_ICItemStandard { get; set; }
        public DbSet<t_ICTeamTime> t_ICTeamTime { get; set; }
        public DbSet<t_ICTeamTimeEntry> t_ICTeamTimeEntry { get; set; }
        public DbSet<t_Identity> t_Identity { get; set; }
        public DbSet<t_initCashFlowBal> t_initCashFlowBal { get; set; }
        public DbSet<t_Item> t_Item { get; set; }
        public DbSet<t_ItemClass> t_ItemClass { get; set; }
        public DbSet<t_ItemDetail> t_ItemDetail { get; set; }
        public DbSet<t_ItemDetailV> t_ItemDetailV { get; set; }
        public DbSet<t_ItemPropDesc> t_ItemPropDesc { get; set; }
        public DbSet<t_ItemPropdescAccess> t_ItemPropdescAccess { get; set; }
        public DbSet<t_ItemRight> t_ItemRight { get; set; }
        public DbSet<t_ItemUsedRight> t_ItemUsedRight { get; set; }
        public DbSet<t_JobType> t_JobType { get; set; }
        public DbSet<t_MeasureUnit> t_MeasureUnit { get; set; }
        public DbSet<t_ObjectAccess> t_ObjectAccess { get; set; }
        public DbSet<t_ObjectAccessType> t_ObjectAccessType { get; set; }
        public DbSet<t_ObjectRefs> t_ObjectRefs { get; set; }
        public DbSet<t_ObjectType> t_ObjectType { get; set; }
        public DbSet<t_Option> t_Option { get; set; }
        public DbSet<t_Organization> t_Organization { get; set; }
        public DbSet<t_Price> t_Price { get; set; }
        public DbSet<t_Privilege> t_Privilege { get; set; }
        public DbSet<t_ProfitAndLoss> t_ProfitAndLoss { get; set; }
        public DbSet<t_Stock> t_Stock { get; set; }
        public DbSet<t_StockPlace> t_StockPlace { get; set; }
        public DbSet<t_StockPlaceGroup> t_StockPlaceGroup { get; set; }
        public DbSet<t_subsItem> t_subsItem { get; set; }
        public DbSet<t_SubSystem> t_SubSystem { get; set; }
        public DbSet<t_Supplier> t_Supplier { get; set; }
        public DbSet<t_Supply> t_Supply { get; set; }
        public DbSet<t_SupplyEntry> t_SupplyEntry { get; set; }
        public DbSet<t_SysBaseImpExp> t_SysBaseImpExp { get; set; }
        public DbSet<t_SysFunction> t_SysFunction { get; set; }
        public DbSet<t_TableDescription> t_TableDescription { get; set; }
        public DbSet<t_UnitGroup> t_UnitGroup { get; set; }
        public DbSet<UserPortal> UserPortals { get; set; }
        public DbSet<UserProfile> UserProfiles { get; set; }
        public DbSet<UserRole> UserRoles { get; set; }
        public DbSet<User> Users { get; set; }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.Configurations.Add(new HRMS_FieldsMap());
            modelBuilder.Configurations.Add(new HRMS_TablesMap());
            modelBuilder.Configurations.Add(new IC_MaxNumMap());
            modelBuilder.Configurations.Add(new IC_TPBOCMap());
            modelBuilder.Configurations.Add(new IC_TPBOCEntryMap());
            modelBuilder.Configurations.Add(new ICBillNoMap());
            modelBuilder.Configurations.Add(new ICBillTypeMap());
            modelBuilder.Configurations.Add(new ICChangeMap());
            modelBuilder.Configurations.Add(new ICChangeEntryMap());
            modelBuilder.Configurations.Add(new ICClassTypeMap());
            modelBuilder.Configurations.Add(new ICClassType_BASEMap());
            modelBuilder.Configurations.Add(new ICClassTypeEntryMap());
            modelBuilder.Configurations.Add(new ICCreditBillMap());
            modelBuilder.Configurations.Add(new ICCreditDiscountMap());
            modelBuilder.Configurations.Add(new ICCreditFieldMap());
            modelBuilder.Configurations.Add(new ICCreditInstantMap());
            modelBuilder.Configurations.Add(new ICCreditInstantEntryMap());
            modelBuilder.Configurations.Add(new ICCreditManagerMap());
            modelBuilder.Configurations.Add(new ICCreditObjectMap());
            modelBuilder.Configurations.Add(new ICCreditObjectEntryMap());
            modelBuilder.Configurations.Add(new ICDisPlyMap());
            modelBuilder.Configurations.Add(new ICDisPlyEntryMap());
            modelBuilder.Configurations.Add(new ICPrcPlyMap());
            modelBuilder.Configurations.Add(new ICPrcPlyEntryMap());
            modelBuilder.Configurations.Add(new ICPrcPlyEntrySpecMap());
            modelBuilder.Configurations.Add(new ICPurBillMap());
            modelBuilder.Configurations.Add(new ICPurchaseMap());
            modelBuilder.Configurations.Add(new ICPurchaseEntryMap());
            modelBuilder.Configurations.Add(new ICPurchaseImpMap());
            modelBuilder.Configurations.Add(new ICPurEntryMap());
            modelBuilder.Configurations.Add(new ICSaleMap());
            modelBuilder.Configurations.Add(new ICSaleEntryMap());
            modelBuilder.Configurations.Add(new ICSaleQCBillMap());
            modelBuilder.Configurations.Add(new ICSaleQCBillEntryMap());
            modelBuilder.Configurations.Add(new ICStockBillMap());
            modelBuilder.Configurations.Add(new ICStockBillEntryMap());
            modelBuilder.Configurations.Add(new ICTemplateMap());
            modelBuilder.Configurations.Add(new ICTemplateEntryMap());
            modelBuilder.Configurations.Add(new POInStockMap());
            modelBuilder.Configurations.Add(new POInStockEntryMap());
            modelBuilder.Configurations.Add(new POOrderMap());
            modelBuilder.Configurations.Add(new POOrderEntryMap());
            modelBuilder.Configurations.Add(new PORequestMap());
            modelBuilder.Configurations.Add(new PORequestEntryMap());
            modelBuilder.Configurations.Add(new PORFQMap());
            modelBuilder.Configurations.Add(new PORFQEntryMap());
            modelBuilder.Configurations.Add(new PortalMap());
            modelBuilder.Configurations.Add(new POStockBillMap());
            modelBuilder.Configurations.Add(new POStockBillEntryMap());
            modelBuilder.Configurations.Add(new PPBOMMap());
            modelBuilder.Configurations.Add(new PPBomChangeMap());
            modelBuilder.Configurations.Add(new PPBomChangeEntryMap());
            modelBuilder.Configurations.Add(new PPBOMEntryMap());
            modelBuilder.Configurations.Add(new PPOrderMap());
            modelBuilder.Configurations.Add(new PPOrderEntryMap());
            modelBuilder.Configurations.Add(new SEOrderMap());
            modelBuilder.Configurations.Add(new SEOrderClauseMap());
            modelBuilder.Configurations.Add(new SEOrderEntryMap());
            modelBuilder.Configurations.Add(new SEOrderExpMap());
            modelBuilder.Configurations.Add(new SEOutStockMap());
            modelBuilder.Configurations.Add(new SEOutStockEntryMap());
            modelBuilder.Configurations.Add(new STInvoiceMap());
            modelBuilder.Configurations.Add(new STInvoiceDetailMap());
            modelBuilder.Configurations.Add(new t_AccessControlMap());
            modelBuilder.Configurations.Add(new t_AccessoryMap());
            modelBuilder.Configurations.Add(new t_AccessRowDataMap());
            modelBuilder.Configurations.Add(new t_AccountMap());
            modelBuilder.Configurations.Add(new t_AccountCheckMap());
            modelBuilder.Configurations.Add(new t_AccountTemplateMap());
            modelBuilder.Configurations.Add(new T_AcctGroupMap());
            modelBuilder.Configurations.Add(new t_AcctItemAccumTmpMap());
            modelBuilder.Configurations.Add(new t_AcntMap());
            modelBuilder.Configurations.Add(new t_AcntGroupMap());
            modelBuilder.Configurations.Add(new t_AutoNumberMap());
            modelBuilder.Configurations.Add(new t_AuxItemMap());
            modelBuilder.Configurations.Add(new t_BarcodeMap());
            modelBuilder.Configurations.Add(new t_BASE_AreaMap());
            modelBuilder.Configurations.Add(new t_BASE_CityPortMap());
            modelBuilder.Configurations.Add(new t_BASE_CostCenterMap());
            modelBuilder.Configurations.Add(new t_Base_EmpMap());
            modelBuilder.Configurations.Add(new t_BASE_FlowChartPicMap());
            modelBuilder.Configurations.Add(new t_BASE_FlowChartsMap());
            modelBuilder.Configurations.Add(new t_BASE_FlowChartTreeMap());
            modelBuilder.Configurations.Add(new t_Base_Help_WebContextMap());
            modelBuilder.Configurations.Add(new t_Base_Help_WebContextOtherMap());
            modelBuilder.Configurations.Add(new t_BASE_HSCodeMap());
            modelBuilder.Configurations.Add(new T_BASE_ICItemEntranceMap());
            modelBuilder.Configurations.Add(new T_BASE_InsuranceTypeMap());
            modelBuilder.Configurations.Add(new t_Base_ModuleChartMap());
            modelBuilder.Configurations.Add(new t_BASE_ObjectInUsedMap());
            modelBuilder.Configurations.Add(new t_Base_SchemeMap());
            modelBuilder.Configurations.Add(new t_Base_SchemeDetailMap());
            modelBuilder.Configurations.Add(new t_Base_UpgradeEventLogMap());
            modelBuilder.Configurations.Add(new t_Base_UserMap());
            modelBuilder.Configurations.Add(new t_BaseBondedManageTypeMap());
            modelBuilder.Configurations.Add(new t_BaseBondedManageTypeEntryMap());
            modelBuilder.Configurations.Add(new T_BaseDataDeletedMap());
            modelBuilder.Configurations.Add(new t_BaseDataItemMap());
            modelBuilder.Configurations.Add(new t_BaseDataItemPropDescMap());
            modelBuilder.Configurations.Add(new t_BaseManageTypeMap());
            modelBuilder.Configurations.Add(new t_BaseManageTypeEntryMap());
            modelBuilder.Configurations.Add(new t_BasePropertyMap());
            modelBuilder.Configurations.Add(new t_BaseSchemaMap());
            modelBuilder.Configurations.Add(new t_BaseSchemaBillTypeMap());
            modelBuilder.Configurations.Add(new t_BaseSchemaTypeMap());
            modelBuilder.Configurations.Add(new t_BaseSchemaTypeItemMap());
            modelBuilder.Configurations.Add(new t_BCodeItemMap());
            modelBuilder.Configurations.Add(new t_BCodeRelationMap());
            modelBuilder.Configurations.Add(new t_BCodeRuleMap());
            modelBuilder.Configurations.Add(new t_BCodeRuleFieldMap());
            modelBuilder.Configurations.Add(new t_BcodeSceneRuleMap());
            modelBuilder.Configurations.Add(new t_BillCodeByMap());
            modelBuilder.Configurations.Add(new t_BillCodeRuleMap());
            modelBuilder.Configurations.Add(new t_BillLockTableMap());
            modelBuilder.Configurations.Add(new t_BOMRuleMap());
            modelBuilder.Configurations.Add(new t_BOMRuleEntryMap());
            modelBuilder.Configurations.Add(new t_ComInfoMap());
            modelBuilder.Configurations.Add(new t_CurrencyMap());
            modelBuilder.Configurations.Add(new t_CurrencyRateMap());
            modelBuilder.Configurations.Add(new t_CustMap());
            modelBuilder.Configurations.Add(new t_CustEntryMap());
            modelBuilder.Configurations.Add(new t_DataAccessMap());
            modelBuilder.Configurations.Add(new t_DataObjectMap());
            modelBuilder.Configurations.Add(new t_DataRightSchemaMap());
            modelBuilder.Configurations.Add(new t_DataRightSchemaUserMap());
            modelBuilder.Configurations.Add(new t_DataTypeInfoMap());
            modelBuilder.Configurations.Add(new t_DataTypeRightMap());
            modelBuilder.Configurations.Add(new t_DepartmentMap());
            modelBuilder.Configurations.Add(new t_DiscountMap());
            modelBuilder.Configurations.Add(new t_ExpMap());
            modelBuilder.Configurations.Add(new t_GroupMap());
            modelBuilder.Configurations.Add(new t_GroupAccessMap());
            modelBuilder.Configurations.Add(new t_GroupAccessTypeMap());
            modelBuilder.Configurations.Add(new t_GroupsMap());
            modelBuilder.Configurations.Add(new t_ICItemBaseMap());
            modelBuilder.Configurations.Add(new t_ICItemCoreMap());
            modelBuilder.Configurations.Add(new t_ICItemCustomMap());
            modelBuilder.Configurations.Add(new t_ICItemDesignMap());
            modelBuilder.Configurations.Add(new t_ICItemMaterialMap());
            modelBuilder.Configurations.Add(new t_ICItemPlanMap());
            modelBuilder.Configurations.Add(new t_ICItemQualityMap());
            modelBuilder.Configurations.Add(new t_ICItemStandardMap());
            modelBuilder.Configurations.Add(new t_ICTeamTimeMap());
            modelBuilder.Configurations.Add(new t_ICTeamTimeEntryMap());
            modelBuilder.Configurations.Add(new t_IdentityMap());
            modelBuilder.Configurations.Add(new t_initCashFlowBalMap());
            modelBuilder.Configurations.Add(new t_ItemMap());
            modelBuilder.Configurations.Add(new t_ItemClassMap());
            modelBuilder.Configurations.Add(new t_ItemDetailMap());
            modelBuilder.Configurations.Add(new t_ItemDetailVMap());
            modelBuilder.Configurations.Add(new t_ItemPropDescMap());
            modelBuilder.Configurations.Add(new t_ItemPropdescAccessMap());
            modelBuilder.Configurations.Add(new t_ItemRightMap());
            modelBuilder.Configurations.Add(new t_ItemUsedRightMap());
            modelBuilder.Configurations.Add(new t_JobTypeMap());
            modelBuilder.Configurations.Add(new t_MeasureUnitMap());
            modelBuilder.Configurations.Add(new t_ObjectAccessMap());
            modelBuilder.Configurations.Add(new t_ObjectAccessTypeMap());
            modelBuilder.Configurations.Add(new t_ObjectRefsMap());
            modelBuilder.Configurations.Add(new t_ObjectTypeMap());
            modelBuilder.Configurations.Add(new t_OptionMap());
            modelBuilder.Configurations.Add(new t_OrganizationMap());
            modelBuilder.Configurations.Add(new t_PriceMap());
            modelBuilder.Configurations.Add(new t_PrivilegeMap());
            modelBuilder.Configurations.Add(new t_ProfitAndLossMap());
            modelBuilder.Configurations.Add(new t_StockMap());
            modelBuilder.Configurations.Add(new t_StockPlaceMap());
            modelBuilder.Configurations.Add(new t_StockPlaceGroupMap());
            modelBuilder.Configurations.Add(new t_subsItemMap());
            modelBuilder.Configurations.Add(new t_SubSystemMap());
            modelBuilder.Configurations.Add(new t_SupplierMap());
            modelBuilder.Configurations.Add(new t_SupplyMap());
            modelBuilder.Configurations.Add(new t_SupplyEntryMap());
            modelBuilder.Configurations.Add(new t_SysBaseImpExpMap());
            modelBuilder.Configurations.Add(new t_SysFunctionMap());
            modelBuilder.Configurations.Add(new t_TableDescriptionMap());
            modelBuilder.Configurations.Add(new t_UnitGroupMap());
            modelBuilder.Configurations.Add(new UserPortalMap());
            modelBuilder.Configurations.Add(new UserProfileMap());
            modelBuilder.Configurations.Add(new UserRoleMap());
            modelBuilder.Configurations.Add(new UserMap());
        }
    }
}
